﻿
.productPopupContainer{padding:8px;display:none;position:absolute;left:-9999px;top:0;z-index:1100;}
.productPopupContainer .productPopup .product{position:relative;z-index:1102;}
.productPopupContainer .productPopup .product a.magnify{padding-left:22px;font-size:11px;font-weight:bold;position:absolute;top:5px;left:14px;color:#fff;background:url(../Images/magnifyicon.gif) no-repeat 0 0;z-index:1101;}
.productPopupContainer .productPopup .product a:hover.magnify{text-decoration:none;}
.productPopupContainer .productPopup .product a.magnify span{margin-left:2px;font-size:10px;text-decoration:underline;}
.productPopupContainer .productPopup .product a:hover.magnify span{text-decoration:underline;}
.productPopupContainer .productPopup .product .image{position:relative;}
.productPopupContainer .productPopup .product .image a{display:block;}
.productPopupContainer .productPopup .product .deal{clear:left;padding:4px 14px;margin-top:10px;float:left;font-size:11px;text-align:center;border:1px solid #870009;color:#900;background:#ffedef;}
.productPopupContainer .productPopup .product .deal strong{color:#900;}
.productPopupContainer .productPopup .product .deal strong a{color:#474646;}
.productPopupContainer .productPopup .product .deal strong a:visited{color:#474646;}
.productPopupContainer .productPopup .bg{background-image:url(../Images/producthoverbg.png);}
.productPopupContainer .productPopup #tl{width:50%;height:50%;position:absolute;top:0;left:0;background-position:left top;}
.productPopupContainer .productPopup #tr{width:50%;height:50%;position:absolute;top:0;right:0;background-position:right top;}
.productPopupContainer .productPopup #bl{width:50%;height:50%;position:absolute;bottom:0;left:0;background-position:left bottom;}
.productPopupContainer .productPopup #br{width:50%;height:50%;position:absolute;bottom:0;right:0;background-position:right bottom;}
.product .image{position:relative;}
.product .image a{display:block;}
.product .rating{width:87px;height:14px;background:url(../Images/stars.png) no-repeat 0 -37px;}
.product .rating.norating{background:none;}
.product .rating .count{width:0;height:14px;float:left;background:url(../Images/stars.png) no-repeat 0 -56px;}
.product .noReviews{float:left;font-size:10px;margin-left:10px;float:left;height:14px;line-height:15px;vertical-align:bottom;}
.product .stockWarning{width:76px;line-height:14px;padding-right:15px;overflow:hidden;font-size:12px;font-weight:bold;background:url(../Images/prodnostock.png) no-repeat right 0;color:#900;}
.product .price{color:#ab0000;}
.product .price a{text-decoration:underline;}
.product h3 strong span{color:#89bc05;}
.product h3 strong span.offer{color:#ac0000;}
.product h3 span.sale{padding:0 2px;color:#fff;background:#ce2127;}
.product .save{color:#000!important;}
.sash{width:69px;
height:58px;position:absolute;top:0;left:0;background:url(../Images/sashsprite.png) no-repeat 0 0;
}
.sash.bogof{background-position:-71px 0;}
.sash.multibuy{background-position:-144px 0;}
.sash.buy3for2{background-position:-215px 0;}
.sash.buy1get1halfprice{background-position:-288px 0;}
.sash.discountedgift{background-position:-361px 0;}
.lgSash{width:80px;height:65px;position:absolute;top:0;left:0;background:url(../Images/lgsashsprite.png) no-repeat 0 0;z-index:1;}
.lgSash.lgbuyxandgetfreegift{background-position:top left;}
.lgSash.lgbogof{background-position:-80px top;}
.lgSash.lgmultibuy{background-position:-160px top;}
.lgSash.lgbuy3for2{background-position:-240px top;}
.lgSash.lgbuy1get1halfprice{background-position:-320px top;}
.lgSash.lgdiscountedgift{background-position:-400px top;}
.lgSash a{width:80px;height:65px;display:block;}
.newTag{width:90px;height:35px;position:absolute;top:0;left:0;background:url(../Images/new-spectags.png) no-repeat 0 0;z-index:1;}
.specialTag{width:108px;height:38px;position:absolute;top:0;left:0;background:url(../Images/new-spectags.png) no-repeat 0 -35px;z-index:1;}
.tabsContainer{height:40px;padding-left:4px;background:url(../Images/tabbednavbg.png) no-repeat 0 0;}
ul.tabs{height:inherit;padding-top:5px;background-image:inherit;background-repeat:no-repeat;background-position:right top;}
ul.tabs li{float:left;margin:0 1px;}
ul.tabs li a{line-height:41px;padding:0 16px 0 0;display:block;color:#676666!important;background:url(../Images/tab_right2.png) no-repeat right -35px;}
ul.tabs li a strong{height:35px;padding:0 0 0 15px;display:block;background:url(../Images/tab_left2.png) no-repeat 0 -35px;cursor:pointer;}
ul.tabs li a.open{padding:0 16px 0 0;color:#000!important;background-position:right 0;}
ul.tabs li a.open strong{padding:0 0 0 15px;background-position:0 0;}
.control .carouselTip{line-height:24px;padding:0 8px;display:none;position:absolute;top:-30px;font-size:14px;font-weight:bold;color:#b0bc7e;letter-spacing:-1px;background:#fafeed;border:1px solid #b0bc7e;z-index:98;}
.control #prevTip{left:-16px;}
.control #nextTip{left:-10px;}
.pageCopy{clear:both;padding:20px;}
.pageCopy h1{margin-bottom:14px;font-size:1.6em;}
.pageCopy h2{font-size:.8em;color:#89bc05;}
.pageCopy p{margin:4px 0 6px 0;font-size:.75em;color:#303b4d;}
.pageCopy p em{font-weight:bold;}
.fieldError{clear:left;width:100%;float:left;position:relative;}
.fieldError .errorMsg{width:197px;height:63px;padding:0 0 0 52px;display:none;position:absolute;top:0;left:0;font-size:11px;font-weight:bold;color:#fff;background:url(../Images/inputerror.png) no-repeat 0 0;z-index:98;}
.fieldError .errorMsg table.err{width:168px!important;height:51px!important;margin:0!important;padding:0!important;}
.fieldError .errorMsg table.err td{width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:none!important;font-size:11px!important;font-weight:bold!important;color:#fff!important;line-height:normal!important;vertical-align:middle!important;}
.fieldError input,.fieldError select{box-shadow:0 0 3px #bd3039;-moz-box-shadow:0 0 3px #bd3039;-webkit-box-shadow:0 0 3px #bd3039;border:2px solid #bd3039;}
.ajax__validatorcallout{width:249px;height:63px;background:url(../Images/inputerror.png) no-repeat 0 0;}
.ajax__validatorcallout div,.ajax__validatorcallout td{border:none!important;background:none!important;}
.ajax__validatorcallout td.ajax__validatorcallout_icon_cell img{display:none;}
.ajax__validatorcallout td.ajax__validatorcallout_error_message_cell{color:#fff;}
#mainContent ul.countrySpecific{width:1004px;margin-bottom:20px;float:left;}
#mainContent ul.countrySpecific li{width:240px;height:26px;margin:0 10px 3px 0;float:left;}
#mainContent ul.countrySpecific li a{line-height:26px;margin-right:4px;float:left;font-size:12px;font-weight:bold;}
#mainContent ul.countrySpecific li a img{margin-right:4px;float:left;vertical-align:middle;}




ol.breadcrumbs{width:994px;list-style:none;margin:4px 0 8px 10px;float:left;}
ol.breadcrumbs.short{width:650px;}
ol.breadcrumbs li{display:inline;margin-right:4px;font-size:10px;color:#797979;}
ol.breadcrumbs li a{font-size:10px;margin-right:4px;color:#797979;}
.flags{width:340px;float:left;margin:0 0 10px 0;}
.flags a{width:26px;height:20px;text-indent:-9999px;display:block;float:left;padding:0 18px 0 0;background:url(/common/images/header/flags.png) no-repeat 0 0;}
.flags a.flagCzech{background-position:0 0;}
.flags a.flagGermany{background-position:0 -20px;}
.flags a.flagDenmark{background-position:0 -40px;}
.flags a.flagFinland{background-position:0 -60px;}
.flags a.flagFrance{background-position:0 -80px;}
.flags a.flagItaly{background-position:0 -100px;}
.flags a.flagHolland{background-position:0 -120px;}
.flags a.flagSpain{background-position:0 -140px;padding:0;}
.overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;opacity:.8;filter:alpha(opacity = 80);display:none;z-index:1100;}


.float-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.text-replace{height:0!important;overflow:hidden;}
div.extra-container{position:relative;}
.productPopupContainer.clearance .productPopup .bg{background-image:url(../Images/producthoverbg.png);}
.productPopupContainer.clearance .productPopup .product a.magnify{background:url(../Images/magnifyicon.gif) no-repeat 0 0;}
.productPopupContainer.clearance .productPopup .product h3 span{display:none;}
.productPopupContainer.clearance .productPopup .product a.btn_moreInfo{background:url(../Images/btn_moreinfo.png) no-repeat 0 0;}
.productPopupContainer.clearance .productPopup .product a.btn_moreInfo:hover{background-position:0 -21px;}
.productPopupContainer.clearance .subCatHover .product a.btn_moreInfo{background:url(../Images/btn_moreinfosmall.png) no-repeat 0 0;}
.productPopupContainer.clearance .subCatHover .product a.btn_moreInfo:hover{background-position:0 -19px;}
.clearance .product h3 span{display:none;}
.clearance .product .price{color:#ce2127;}
.clearance .product a.btn_moreInfo{background:url(../Images/btn_moreinfo.png) no-repeat 0 0;}
.clearance .product a.btn_moreInfo:hover{background-position:0 -21px;}
.saleBanner{position:relative;}
.saleCats{width:248px;position:absolute;top:280px;left:40px;}
.saleCats li{height:34px;padding-left:40px;border-bottom:1px solid #fff;background:url(../Images/arrow.png) no-repeat 14px center;}
.saleCats li a{line-height:34px;font-size:24px;font-weight:bold;color:#fff!important;}
.saleCats li:last-child{border:none;}
.leftContent .brandScroller{width:auto;height:auto;padding:0;}
.clearance .leftContent .filters{background:url(../Images/leftcolumn.png) no-repeat 0 0;}
.clearance .leftContent .filters h3{padding:0 8px 10px;margin:0 2px 1px;color:#fff;background:-moz-linear-gradient(top,#41b5e9,#1d6ebf);background:-webkit-gradient(linear,left top,left bottom,from(#41b5e9),to(#1d6ebf));filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#41b5e9',endcolorstr='#1d6ebf',gradienttype=0);}
.clearance .leftContent .filters h3 span{font-weight:normal;color:#fff;}
.clearance .leftContent .filters .filter{background-color:#f4f4f4;}
.clearance .leftContent .filters h4{color:#1d6dbf;}
.clearance .leftContent .filters ul li{background:url(../Images/bullet-blue-sm.png) no-repeat 0 5px;}
.clearance .leftContent a.viewAllBrands{width:72px;height:0;padding-top:18px;display:block;overflow:hidden;background:url(../Images/btn_viewall.png) no-repeat 0 0;}
.clearance .leftContent a.viewAllBrands:hover{background-position:0 -21px;}
.clearance .leftContent .filtersBottom{background:url(../Images/leftcolumn.png) no-repeat right bottom;}
.clearance #mainContent .centeredContent .subCat .containerHeader{background:url(../Images/subcatcontainer.png) no-repeat 0 0;}
.clearance #mainContent .centeredContent .subCat .containerHeader h2 a{color:#1d6dbf;}
.clearance #mainContent .recommendations .carouselContainer .control{background:url(../Images/carouselcontrollarge.png) no-repeat 0 0;}
.clearance #mainContent .rightContent .buyersGuides h3 strong{color:#1d6dbf;display:block;}
.clearance #mainContent .rightContent .buyersGuides ul li a{background:url(../Images/bullet-blue-sm.png) no-repeat 0 4px;}
.clearance #mainContent .centeredContent .resultsFilter h2{color:#1d6dbf;}
.clearance .pagination #pagingPlaceHolder ul li a.on{background:url(../Images/pagingcontrols.png) no-repeat right 0;}
.clearance .pagination #pagingPlaceHolder ul li a.on strong{background:url(../Images/pagingcontrols.png) no-repeat 0 0;}
.clearance #mainContent .centeredContent .copy p strong{color:#ce2127;}
.clearance #mainContent .rightContent .top5Container{background:url(../Images/top5.png) no-repeat 0 0;}
.product h3 span.sale{background:#1d6dbf;}
.clearance #mainContent .productHeader .prodBackBtn{background:url(../Images/prodbackbtn.png) no-repeat 0 0;}
.clearance #mainContent .productHeader h1{padding-left:90px;background:url(../Images/saletaglg.gif) no-repeat 16px 2px;}
.clearance #mainContent .productHeader p.hook{color:#ce2127;}
.clearance #mainContent .freeDelivery{background:url(../Images/bonus.png) no-repeat 0 0;}
.clearance #mainContent .moneyback{background:url(../Images/bonus.png) no-repeat 0 bottom;}
.clearance #mainContent .priceContainer p.ourPrice{color:#ce2127;}
.clearance #mainContent .priceContainer p.price{color:#ce2127;}
.clearance #mainContent .mediaContainer .imageCarouselContainer .control{width:17px;height:31px;margin-top:18px;cursor:pointer;background:url(../Images/carouselcontrolsmall.png) no-repeat 0 0;}
.clearance #mainContent .impulseContainer ul.tabs li a strong{color:#ce2127;}
.clearance .impulseContainer .product h3 span{display:inline;}
.clearance .impulseContainer .product .price{color:#ab0000;}
.clearance .impulseContainer .product a.btn_moreInfo{background:url(../Images/btn_moreinfo.png) no-repeat 0 0;}
.clearance .impulseContainer .product a.btn_moreInfo:hover{background-position:0 -21px;}
.heroContainer{padding:6px 1px 0 6px;background:url(../Images/herocontainerbg.png) no-repeat 0 0;}
.heroContainer .heroBanner{width:797px;height:362px;float:left;}
.heroContainer .heroBanner .reel div{width:797px;height:362px;}
.heroContainer .heroBanner .reel div a{width:797px;height:362px;}
.heroContainer .heroBanner .paging a{width:15px;height:15px;line-height:15px;margin-right:3px;text-align:center;font-size:12px;font-weight:bold;font-family:arial;color:#666!important;background:url(../Images/heropagingbg.gif) repeat-x 0 0;border:1px solid #cdcdcd;}
.heroContainer .heroBanner .paging a.active{background:url(../Images/heropagingbg.gif) repeat-x 0 -15px;border:1px solid #89bc05;}
.heroContainer .banner{clear:right;width:200px;height:121px;float:right;}
.heroContainer .innerBlock{width:172px;height:112px;padding:4px 14px;float:left;background:url(../Images/innerblockbg.png) no-repeat 0 0;}
.heroContainer .innerBlock h5{font-size:18px;font-weight:normal;margin-bottom:10px;}
.heroContainer #browseBrands{border-bottom:1px solid #cecece;}
.heroContainer #browseBrands a.viewAll{float:right;font-size:11px;font-weight:bold;text-decoration:underline;color:#797979;}
.heroContainer #browseBrands .brandScroller{padding:2px;margin:0 0 4px 1px;background:url(../Images/brandscrollerbg.png) no-repeat 0 0;}
.heroContainer #giftFinder{border-bottom:1px solid #cecece;background-position:right 0;}
.heroContainer #giftFinder ul{margin-top:20px;}
.heroContainer #giftFinder ul li{margin:4px 0;}
.heroContainer #giftFinder a{padding-left:10px;font-size:14px;font-weight:bold;letter-spacing:-1px;text-decoration:underline;color:#797979;background:url(../Images/bulletgrey.png) no-repeat 0 center;}
.heroContainer #latestNews{border-bottom:1px solid #cecece;}
.heroContainer #latestNews strong{font-family:tahoma;font-size:10px;font-weight:bold;}
.heroContainer #latestNews p{margin:5px 0;font-family:tahoma;font-size:10px;}
.heroContainer #latestNews a.viewAll{float:right;font-size:11px;font-weight:bold;text-decoration:underline;color:#797979;}
.heroContainer .last{border:none!important;}
.heroContainerBottom{width:1004px;height:6px;margin-bottom:20px;background:url(../Images/herocontainerbg.png) no-repeat 0 bottom;}
/*首页产品展示层独立的*/
.saleContainer{height:265px;
margin:0 0 10px 0;padding:0;background:url(../Images/salecontainerbg.png) no-repeat 0 0;    width: 1004px; clear:left; margin:0px; clear:right;}
/*首页产品展示左边的图片*/
.saleContainer .banner{width:232px;height:253px;float:left;background:#def2d9;}
.saleContainer .banner a{display:block;}
/*saleItemsCarouselContainer  产品展示 的*/
.saleContainer .saleItemsCarouselContainer{padding:18px 12px;float:left;    width: 748px;}
/*上下页按钮*/
.saleContainer .saleItemsCarouselContainer .control{width:30px;height:51px;margin-top:83px;position:relative;cursor:pointer;background:url(../Images/carouselcontrollarge.png) no-repeat 0 center;}
.control #prevTip{left:-16px;}
.control #nextTip{left:-10px;}
/*上一页*/
.saleContainer .saleItemsCarouselContainer #prev{float:left;}
.saleContainer .saleItemsCarouselContainer #prev:hover{background-position:-65px 0;}
.saleContainer .saleItemsCarouselContainer #prev.disabled{background-position:-130px 0;} 
/*下一页*/
.saleContainer .saleItemsCarouselContainer #next{float:right;background-position:-30px 0;}
.saleContainer .saleItemsCarouselContainer #next:hover{background-position:-95px 0;}
.saleContainer .saleItemsCarouselContainer #next.disabled{background-position:-160px 0;} 

/*图片显示*/
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel{height:216px;float:left;overflow:hidden;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul{width:688px;height:216px;float:left;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li{width:688px;height:216px;float:left;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product{width:160px;margin:0 6px;float:left;text-align:center;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product h3{height:32px;font-size:12px;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .image{width:148px;margin:0 auto;position:relative;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .rating{margin:2px auto 4px;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .stockWarning{margin:2px auto 4px;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .price{height:20px;font-size:.9em;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .price strong{font-size:1.2em;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .price a{line-height:20px;text-decoration:underline;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .save{height:16px;margin:0 0 0 6px;float:left;font-size:.75em;font-weight:bold;color:#797979;}
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product .rrp{height:16px;margin:0 6px 0 0;float:right;font-size:.75em;font-weight:bold;color:#797979;}

/**/
.saleContainer .saleItemsCarouselContainer .saleItemsCarousel ul li .product a.btn_moreInfo{clear:left;margin:6px 0 0 38px;float:left;}
.saleItemsCarouselHover .product{width:160px;padding:30px 10px 10px 10px;overflow:auto;position:relative;text-align:center;}
.saleItemsCarouselHover .product h3{min-height:32px;font-size:12px;}
.saleItemsCarouselHover .product .image{width:148px;margin:0 auto;position:relative;}
.saleItemsCarouselHover .product .commMsg{display:none;}
.saleItemsCarouselHover .product .rating{margin:2px auto 4px;}
.saleItemsCarouselHover .product .norating{height:14px;margin:2px auto 4px;}
.saleItemsCarouselHover .product .stockWarning{margin:2px auto 4px;}
.saleItemsCarouselHover .product .price{height:20px;font-size:.9em;}
.saleItemsCarouselHover .product .price strong{font-size:1.2em;}
.saleItemsCarouselHover .product .price a{line-height:20px;text-decoration:underline;}
.saleItemsCarouselHover .product .save{height:16px;margin:0 0 0 6px;float:left;font-size:.75em;font-weight:bold;color:#797979;}
.saleItemsCarouselHover .product .rrp{height:16px;margin:0 6px 0 0;float:right;font-size:.75em;font-weight:bold;color:#797979;}
.saleItemsCarouselHover .product a.btn_moreInfo{clear:left;margin:6px 0 0 6px;float:left;}
.saleItemsCarouselHover .product a.btn_playVideo{margin:5px 6px 0 0;float:right;}
.saleItemsCarouselHover .product .deal{clear:left;width:130px;padding:4px 14px;margin-top:10px;float:left;font-size:11px;color:#900;background:#ffedef;border:1px solid #870009;}
.saleItemsCarouselHover .product .deal strong{color:#474646;}
.pageBreakBanner{height:42px;margin:0 0 20px 0;border:1px solid #b5b5b5;background:#373737;}
.lockerContainer{height:475px;margin:0 0 20px 0;background:url(../Images/lockercontainerbg.png) no-repeat 0 0;}
.lockerContainer .glLoggedOut{height:442px;background:url(../Images/lockerloggedoutbg.jpg) no-repeat right 0;}
.lockerContainer .glLoggedOut p.empTxt{margin:50px 0 0 20px;font-size:1.6em;font-weight:bold;letter-spacing:-1px;color:#797979;}
.lockerContainer .glLoggedOut p.empTxt span{padding-left:20px;display:block;}
.lockerContainer .glLoggedOut p.infoTxt{width:240px;margin:34px 0 0 20px;font-size:1.2em;color:#9b9b9b;}
.lockerContainer .glLoggedOut a.btn_loginLarge{margin:40px 0 0 10px;}
.lockerContainer .golfLocker{width:600px;float:left;padding:20px 0 0 20px;}
.lockerContainer .golfLocker h3.header{margin-bottom:10px;font-size:2.2em;font-weight:normal;letter-spacing:-1px;color:#000;}
.lockerContainer .golfLocker h3.header strong{font-weight:bold;color:#89bc05;}
.lockerContainer .golfLocker p.headerText{width:580px;font-size:1.1em;}
.lockerContainer .golfLocker .glCarousel{margin-top:20px;}
.lockerContainer .golfLocker .glCarousel ul li{width:580px;height:244px;float:left;margin:0 20px 0 0;text-align:center;}
.lockerContainer .golfLocker .glCarousel ul li .product{width:180px;margin-right:13px;float:left;}
.lockerContainer .golfLocker .glCarousel ul li .product h3{height:42px;font-size:12px;font-weight:bold;}
.lockerContainer .golfLocker .glCarousel ul li .product .image{width:140px;margin:4px auto 0;position:relative;}
.lockerContainer .golfLocker .glCarousel ul li .product .rating{margin:6px auto 10px;}
.lockerContainer .golfLocker .glCarousel ul li .product .price{font-size:.95em;}
.lockerContainer .golfLocker .glCarousel ul li .product .price strong{font-size:1.45em;letter-spacing:-1px;}
.lockerContainer .golfLocker .glCarousel ul li .product .price a{line-height:26px;text-decoration:underline;}
.lockerContainer .golfLocker .glCarousel ul li .product .save{height:16px;margin-left:14px;float:left;font-size:.75em;font-weight:bold;color:#797979;}
.lockerContainer .golfLocker .glCarousel ul li .product .rrp{height:16px;margin-right:14px;float:right;font-size:.75em;font-weight:bold;color:#797979;}
.lockerContainer .golfLocker .glCarousel ul li .product a.btn_moreInfo{clear:left;margin:18px 0 0 18px;float:left;}
.lockerContainer .golfLocker .glCarousel ul li .product a.btn_playVideo{margin:17px 18px 0 0;float:right;}
.glCarouselHover .product{width:180px;padding:30px 10px 10px 10px;overflow:auto;position:relative;text-align:center;}
.glCarouselHover .product h3{height:42px;font-size:12px;font-weight:bold;}
.glCarouselHover .product .image{width:140px;margin:4px auto 0;}
.glCarouselHover .product .commMsg{display:none;}
.glCarouselHover .product .rating{margin:6px auto 10px;}
.glCarouselHover .product .norating{height:14px;margin:6px auto 10px;}
.glCarouselHover .product .price{font-size:.95em;}
.glCarouselHover .product .price strong{font-size:1.45em;letter-spacing:-1px;}
.glCarouselHover .product .save{height:16px;margin-left:14px;float:left;font-size:.75em;font-weight:bold;color:#797979;}
.glCarouselHover .product .rrp{height:16px;margin-right:14px;float:right;font-size:.75em;font-weight:bold;color:#797979;}
.glCarouselHover .product a.btn_moreInfo{clear:left;margin:18px 0 0 18px;float:left;}
.glCarouselHover .product a.btn_playVideo{margin:17px 18px 0 0;float:right;}
.lockerContainer .golfLocker table{margin:0 auto;}
.lockerContainer .golfLocker .carouselPaging{clear:both;margin:44px auto 0 auto;overflow:auto;}
.lockerContainer .golfLocker .carouselPaging a.pagination{width:18px;height:18px;clear:none;display:block;margin:0 4px;float:left;background:url(../Images/carouselpaging.png) no-repeat 0 0;}
.lockerContainer .golfLocker .carouselPaging a.on{background-position:0 -19px;}
.lockerContainer .golfLocker .carouselPaging a.control{position:relative;}
.lockerContainer .golfLocker .carouselPaging a.prev{padding-left:20px;margin-right:24px;float:left;font-weight:bold;font-size:.9em;background:url(../Images/carouselpaging.png) no-repeat -9px -41px;}
.lockerContainer .golfLocker .carouselPaging a.prev.disabled{color:#aaa;}
.lockerContainer .golfLocker .carouselPaging a.next{padding-right:24px;margin-left:24px;float:left;font-weight:bold;font-size:.9em;background:url(../Images/carouselpaging.png) no-repeat 50px -41px;}
.lockerContainer .golfLocker .carouselPaging a.next.disabled{color:#aaa;}
.lockerContainer .specialOffers{width:352px;padding:14px;float:left;}
.lockerContainer .specialOffers h3.header{margin-bottom:2px;font-size:2.2em;font-weight:normal;letter-spacing:-1px;color:#000;}
.lockerContainer .specialOffers h3.header strong{font-weight:bold;color:#89bc05;}
.lockerContainer .specialOffers .soCarouselContainer{width:342px;}
.lockerContainer .specialOffers .soCarouselContainer .control{width:51px;height:28px;margin:0 auto;display:block;position:relative;background:url(/common/images/shell/carouselControlVertical.png) no-repeat 0 0;}
.lockerContainer .specialOffers .soCarouselContainer #vPrev{background-position:0 0;}
.lockerContainer .specialOffers .soCarouselContainer #vNext{background-position:0 -28px;}
.lockerContainer .specialOffers .soCarouselContainer #vPrev:hover{background-position:0 -65px;}
.lockerContainer .specialOffers .soCarouselContainer #vNext:hover{background-position:0 -93px;}
.lockerContainer .specialOffers .soCarouselContainer #vPrev.disabled{background-position:0 -130px;}
.lockerContainer .specialOffers .soCarouselContainer #vNext.disabled{background-position:0 -158px;}
.lockerContainer .specialOffers .soCarouselContainer .control #prevTip{left:-11px;}
.lockerContainer .specialOffers .soCarouselContainer .control #nextTip{left:2px;}
.lockerContainer .specialOffers .soCarousel{width:342px;height:340px;margin-bottom:0;overflow:hidden;}
.lockerContainer .specialOffers .soCarousel ul{float:left;}
.lockerContainer .specialOffers .soCarousel ul li{width:342px;height:340px;float:left;}
.lockerContainer .specialOffers .soCarousel .product{width:342px;height:84px;padding:14px 0;overflow:auto;position:relative;border-bottom:2px dotted #d4d4d4;}
.lockerContainer .specialOffers .soCarousel .product h3{width:194px;height:28px;padding-right:20px;overflow:hidden;float:right;font-size:11px;}
.lockerContainer .specialOffers .soCarousel .product .image{margin-right:8px;float:left;position:relative;}
.lockerContainer .specialOffers .soCarousel .product .rating{margin-top:2px;float:left;background-position:0 0;}
.lockerContainer .specialOffers .soCarousel .product .rating .count{background-position:0 -18px;}
.lockerContainer .specialOffers .soCarousel .product .stockWarning{width:70px;float:left;font-size:11px;background-position:right -29px;}
.lockerContainer .specialOffers .soCarousel .product .price{position:absolute;top:80px;right:20px;font-size:12px;}
.lockerContainer .specialOffers .soCarousel .product .price strong{font-size:17px;}
.lockerContainer .specialOffers .soCarousel .product .price a{line-height:17px;text-decoration:underline;}
.lockerContainer .specialOffers .soCarousel .product .save{width:40px;position:absolute;left:130px;top:67px;font-size:12px;font-weight:bold;color:#767676;}
.lockerContainer .specialOffers .soCarousel .product .save span{font-size:16px;}
.lockerContainer .specialOffers .soCarousel .product .rrp{position:absolute;top:69px;right:20px;font-size:10px;color:#737373;}
.soCarouselHover .product{width:342px;padding:30px 0 10px 10px;overflow:auto;position:relative;}
.soCarouselHover .product h3{width:194px;height:28px;padding-right:20px;overflow:hidden;float:right;font-size:11px;}
.soCarouselHover .product .image{margin-right:8px;float:left;}
.soCarouselHover .product .commMsg{display:none;}
.soCarouselHover .product .rating{margin-top:2px;float:left;background-position:0 0;}
.soCarouselHover .product .rating .count{background-position:0 -18px;}
.soCarouselHover .product .stockWarning{width:70px;float:left;font-size:11px;background-position:right -29px;}
.soCarouselHover .product .price{position:absolute;top:96px;right:20px;font-size:12px;}
.soCarouselHover .product .price strong{font-size:17px;}
.soCarouselHover .product .price a{line-height:17px;text-decoration:underline;}
.soCarouselHover .product .save{width:40px;position:absolute;left:140px;top:83px;font-size:12px;font-weight:bold;color:#767676;}
.soCarouselHover .product .save span{font-size:16px;}
.soCarouselHover .product .rrp{position:absolute;top:85px;right:20px;font-size:10px;color:#737373;}
.soCarouselHover .product a.btn_moreInfo{clear:left;margin:10px 0 0 10px;float:left;}
.soCarouselHover .product a.btn_playVideo{margin:8px 20px 0 0;float:right;}
.soCarouselHover .product .deal{width:301px;text-align:center;}
.videosContainer{padding-bottom:18px;margin:0 0 10px 0;background:url(../Images/salecontainerbg.png) no-repeat 0 bottom;}
.videosContainer .banner{width:1004px;height:177px;background:#def2d9;}
.videosContainer .banner a{float:left;}
.videosContainer .videoBlock{position:relative;
    top: 0px;
    left: 0px;
    width: 1004px;
}
.videosContainer ul#videoTabs{padding:0;position:absolute;top:-34px;left:0;background:none;}
.videosContainer .content{height:227px;border-top:1px solid #bbb8b8;}
div.videosContainer div.content div.smallBanner{background:url(../Images/videos-vertical-divider.gif) no-repeat scroll right center transparent;float:left;height:231px;padding:0 1px 0 0;width:424px;}
div.videosContainer div.content div.smallBanner span{font-size:22px;font-weight:bold;display:block;margin:10px 0 0 24px;}
div.videosContainer div.content ul.videoSelect{border:1px solid #bababa;height:143px;margin:5px 0 0 25px;padding:13px 12px;width:348px;}
div.videosContainer div.content ul.videoSelect li{width:151px;margin:0 10px 5px 4px;float:left;}
div.videosContainer div.content ul.videoSelect li a{width:125px;height:17px;padding:4px 14px;display:block;float:left;font-size:14px;font-weight:bold;}
div.videosContainer div.content ul.videoSelect li a:hover,div.videosContainer div.content ul.videoSelect li a.active{color:#fff!important;background:url(../Images/videocathover.png) no-repeat scroll 0 0 transparent;}
div.videosContainer div.content div.textPanel ul.videoThumbs{width:560px;height:auto;margin-top:9px;overflow:auto;}
div.videosContainer div.content div.textPanel ul.videoThumbs li{width:260px;height:68px;margin:20px 0 20px 20px;display:inline;float:left;position:relative;}
div.videosContainer div.content div.textPanel ul.videoThumbs li:hover{text-decoration:underline;}
div.videosContainer div.content div.textPanel ul.videoThumbs li a{width:260px;height:68px;display:block;position:absolute;top:0;left:0;cursor:pointer;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span{font-size:.69em;color:#000;display:block;float:left;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span.image{width:109px;height:65px;margin-right:10px;overflow:hidden;border:1px solid #b9b9b9;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span.title{width:138px;height:30px;margin:-2px 0 14px 0;overflow:hidden;font-weight:bold;text-transform:uppercase;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span.time strong{font-weight:bold;text-transform:uppercase;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span.views{width:70px;font-size:.63em;color:#6a6a6a;}
div.videosContainer div.content div.textPanel ul.videoThumbs li span.author{color:#900;float:right;}
.suggestionsContainer{width:796px;height:854px;margin:0 0 20px 0;float:left;background:url(../Images/top10bg.png) no-repeat 0 0;}
.suggestionsContainer .top10{width:376px;padding:0 10px;float:left;}
.suggestionsContainer .top10 h3.header{font-size:33px;padding:20px 0 0 100px;line-height:28px;letter-spacing:-1px;color:#000;}
.suggestionsContainer .top10 h3.header span{font-size:31px;font-weight:normal;color:#797979;}
.suggestionsContainer .top10 fieldset{margin:24px 0 28px 19px;}
.suggestionsContainer .top10 fieldset label{font-size:16px;letter-spacing:-1px;margin-right:10px;}
.suggestionsContainer .top10 fieldset select{width:230px;height:18px;font-size:11px;vertical-align:middle;}
.suggestionsContainer .top10 .product{width:360px;height:44px;padding:10px 12px 10px 4px;overflow:hidden;border-top:1px solid #d8d8d8;position:relative;}
.suggestionsContainer .top10 .product h3{width:236px;height:30px;padding-left:30px;float:left;font-size:11px;background:url(../Images/subcaticons.png) no-repeat 0 50px;}
.suggestionsContainer .top10 .product .rating{clear:left;margin-left:30px;float:left;}
.suggestionsContainer .top10 .product .stockWarning{clear:left;margin-left:30px;width:70px;float:left;font-size:11px;background-position:right -29px;}
.suggestionsContainer .top10 .product .price{position:absolute;top:12px;right:12px;font-size:10px;font-family:tahoma;}
.suggestionsContainer .top10 .product .price strong{font-size:10px;font-family:tahoma;}
.suggestionsContainer .top10 .product .price a{text-decoration:underline;}
.suggestionsContainer .top10 .product .save{position:absolute;top:24px;right:88px;font-size:10px;color:#737373;}
.suggestionsContainer .top10 .product .rrp{position:absolute;top:24px;right:12px;font-size:10px;color:#737373;}
.suggestionsContainer .top10 .hero{height:auto;border:none;}
.suggestionsContainer .top10 .hero h3{width:242px;height:30px;padding:0;float:right;font-size:11px;text-align:left;background:none;}
.suggestionsContainer .top10 .hero .image{margin-right:10px;float:left;display:block;}
.suggestionsContainer .top10 .hero .image img{border:1px solid #b9b9b9;}
.suggestionsContainer .top10 .hero .rating{clear:none;margin:4px 0;float:left;}
.suggestionsContainer .top10 .hero .noReviews{margin-top:4px;}
.suggestionsContainer .top10 .hero .stockWarning{clear:none;margin:4px 0;width:70px;float:left;font-size:11px;background-position:right -29px;}
.suggestionsContainer .top10 .hero .price{position:absolute;top:66px;right:12px;font-size:12px;font-family:arial;}
.suggestionsContainer .top10 .hero .price strong{font-size:17px;font-family:arial;}
.suggestionsContainer .top10 .hero .price a{text-decoration:underline;}
.suggestionsContainer .top10 .hero .save{width:242px;line-height:10px;float:left;position:relative;top:0;left:0;font-size:10px;color:#737373;}
.suggestionsContainer .top10 .hero .rrp{width:242px;float:left;position:relative;top:0;left:0;font-size:10px;color:#737373;}
.suggestionsContainer .bestSelling{width:378px;margin-left:1px;}
.suggestionsContainer .bestSelling .hero h3{height:52px;}
.suggestionsContainer .bestSelling .product{width:362px;}
.suggestionsContainer .bestSelling .product h3{width:244px;}
.suggestionsContainer .top10 .acc h3{background-position:0 0;}
.suggestionsContainer .top10 .bags h3{background-position:0 -50px;}
.suggestionsContainer .top10 .balls h3{background-position:0 -100px;}
.suggestionsContainer .top10 .caps h3{background-position:0 -150px;}
.suggestionsContainer .top10 .clothes h3{background-position:0 -200px;}
.suggestionsContainer .top10 .wedges h3{background-position:0 -250px;}
.suggestionsContainer .top10 .clubs h3{background-position:0 -300px;}
.suggestionsContainer .top10 .drivers h3{background-position:0 -300px;}
.suggestionsContainer .top10 .gloves h3{background-position:0 -350px;}
.suggestionsContainer .top10 .irons h3{background-position:0 -400px;}
.suggestionsContainer .top10 .putters h3{background-position:0 -450px;}
.suggestionsContainer .top10 .sets h3{background-position:0 -500px;}
.suggestionsContainer .top10 .shirts h3{background-position:0 -550px;}
.suggestionsContainer .top10 .shoes h3{background-position:0 -600px;}
.suggestionsContainer .top10 .shorts h3{background-position:0 -650px;}
.suggestionsContainer .top10 .socks h3{background-position:0 -700px;}
.suggestionsContainer .top10 .sweaters h3{background-position:0 -750px;}
.suggestionsContainer .top10 .trolleys h3{background-position:0 -800px;}
.suggestionsContainer .top10 .trolleys2 h3{background-position:0 -850px;}
.suggestionsContainer .top10 .trolleys3 h3{background-position:0 -900px;}
.suggestionsContainer .top10 .trousers h3{background-position:0 -950px;}
.suggestionsContainer .top10 .waterproofs h3{background-position:0 -1000px;}
.suggestionsContainer .top10 .windshirts h3{background-position:0 -1050px;}
/*最近新增的 首页 右边的一列*/
#mainContent .addedContainer{width:191px;height:854px;margin:0 0 20px 0;float:right;background:url(../Images/top10bg.png) no-repeat right 0;}
#mainContent .addedContainer h3.header{padding:18px 0 0 11px;margin-bottom:16px;color:#89bc05;font-size:22px;}
#mainContent .addedContainer h3.header span{font-weight:normal;color:#fff;}
#mainContent .addedContainer .product{padding:7px 2px 8px 6px;background:url(../Images/recentlyaddeditembg.png) no-repeat 0 bottom;}
#mainContent .addedContainer .product h3{padding-left:30px;height:30px;font-size:11px;background:url(../Images/subcaticons.png) no-repeat 0 50px;}
#mainContent .addedContainer .product h3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/images/subcaticons.pnt");}
#mainContent .addedContainer .product h3 a{color:#fff;}
#mainContent .addedContainer .product .price{padding-left:30px;margin-top:-16px;font-size:10px;color:#fff;}
#mainContent .addedContainer .product .price strong{font-weight:normal;}
#mainContent .addedContainer .acc h3{background-position:0 0;}
#mainContent .addedContainer .bags h3{background-position:0 -50px;}
#mainContent .addedContainer .balls h3{background-position:0 -100px;}
#mainContent .addedContainer .caps h3{background-position:0 -150px;}
#mainContent .addedContainer .clothes h3{background-position:0 -200px;}
#mainContent .addedContainer .wedges h3{background-position:0 -250px;}
#mainContent .addedContainer .clubs h3{background-position:0 -300px;}
#mainContent .addedContainer .drivers h3{background-position:0 -300px;}
#mainContent .addedContainer .gloves h3{background-position:0 -350px;}
#mainContent .addedContainer .irons h3{background-position:0 -400px;}
#mainContent .addedContainer .putters h3{background-position:0 -450px;}
#mainContent .addedContainer .sets h3{background-position:0 -500px;}
#mainContent .addedContainer .shirts h3{background-position:0 -550px;}
#mainContent .addedContainer .shoes h3{background-position:0 -600px;}
#mainContent .addedContainer .shorts h3{background-position:0 -650px;}
#mainContent .addedContainer .socks h3{background-position:0 -700px;}
#mainContent .addedContainer .sweaters h3{background-position:0 -750px;}
#mainContent .addedContainer .trolleys h3{background-position:0 -800px;}
#mainContent .addedContainer .trolleys2 h3{background-position:0 -850px;}
#mainContent .addedContainer .trolleys3 h3{background-position:0 -900px;}
#mainContent .addedContainer .trousers h3{background-position:0 -950px;}
#mainContent .addedContainer .waterproofs h3{background-position:0 -1000px;}
#mainContent .addedContainer .windshirts h3{background-position:0 -1050px;}
/*首页顶部的大图*/
.imageFader{overflow:hidden;position:relative;}
.imageFader .reel{position:relative;}
.imageFader .reel div{display:none;position:absolute;top:0;left:0;}
.imageFader .reel div a{float:left;position:relative;z-index:2;}
.imageFader .reel div img{position:absolute;top:0;left:0;z-index:1;}
.imageFader .paging{position:absolute;top:90%;left:5%;z-index:3;}
.imageFader .paging a{display:block;float:left;text-decoration:none;}
.multiLinkBanner{position:relative;}
.multiLinkBanner a{height:100%;float:left;position:relative;z-index:2;}
.multiLinkBanner img{position:absolute;top:0;left:0;z-index:1;}
/**/

.productPopupContainer .productPopup .product .save{white-space:nowrap; display:inline;}
.productPopupContainer .productPopup .product .rrp{white-space:nowrap; display:inline;}
.product .btn_moreInfo{display:inline;}
.product .btn_playVideo{display:inline;}

.product .save{display:inline;}
.product .rrp{display:inline; white-space:nowrap;}

.product .ieFix{display:none; visibility:hidden;}